Skip to content

Conversation

@WikiRik
Copy link
Member

@WikiRik WikiRik commented Nov 5, 2025

Pull Request check-list

Please make sure to review and check all of these items:

  • Does npm run test pass with this change (including linting)?
  • Does the description below contain a link to an existing issue (Closes #[issue]) or a description of the issue you are solving?
  • Have you added new tests to prevent regressions?
  • Is a documentation update included (if this change modifies existing APIs, or introduces new ones)?

Description of change

This PR moves our release flow to use trusted publishing. Also moves the CI workflow to npm and updates CI in general. Moves the release workflow to a separate one that is called when we want to do a release. This manual action is in line with how we do @sequelize/* releases, I have removed the tests from it since tests need to pass before we merge.

About the changes to notifications; twitter was not working so I've removed that. The special OpenCollective action was nice, but did a lot that I feel like we can just include it directly (especially with v7 being a monorepo so we only define it once there)

Marked as a fix so it will publish a new release

Also moves the CI workflow to npm and updates CI in general. Moves the release workflow to a separate one that is called when we want to do a release. This manual action is in line with how we do `@sequelize/*` releases, I have removed the tests from it since tests need to pass before we merge.
@WikiRik WikiRik requested a review from sdepold November 5, 2025 15:51
@WikiRik WikiRik marked this pull request as ready for review November 5, 2025 19:29
@WikiRik WikiRik merged commit d59e20d into main Nov 9, 2025
15 checks passed
@WikiRik WikiRik deleted the WikiRik/trusted-publishing branch November 9, 2025 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants